#ifndef QOGRESTATS_H
#define QOGRESTATS_H

#include <QWidget>
#include <QLabel>
#include "ui_QOgreStats.h"

class QOgreStats : public QWidget
{
	Q_OBJECT

public:
	static QOgreStats* getInstance();
	void updateCurrentFPS(float stat);
	void updateAvgFPS(float stat);
	void updateBestFPS(float stat);
	void updateWorstFPS(float stat);
	void updateTriCount(float stat);
protected:
	QOgreStats();
	~QOgreStats();
	static QOgreStats *instance;
	void updateStat(QLabel *targetLabel, float stat);

private:
	Ui::QOgreStats ui;
};

#endif // QOGRESTATS_H
